//package com.plian.system.service.dg;
//
//import com.plian.system.entity.dg.PolicyLegalLibrary;
//import com.plian.system.model.ListResult;
//import com.plian.system.mybatis.base.BaseService;
//import com.plian.system.mybatis.support.Query;
//import com.plian.system.vo.dg.PolicyLegalLibraryVO;
//
//import javax.servlet.http.HttpServletResponse;
//import java.util.HashMap;
//import java.util.List;
//
///**
// * 制度政策法规库管理service
// */
//public interface IPolicyLegalLibraryService extends BaseService<PolicyLegalLibrary> {
//
//
//    /**
//     * 新增修改
//     *
//     * @return boolean
//     * @param: policyLegalLibrary
//     * @date: 2023/4/7 11:06 AM
//     * @author: jatpeo
//     */
//    boolean submit(PolicyLegalLibraryVO policyLegalLibraryVO);
//
//    /**
//     * 详情
//     *
//     * @return
//     * @param:
//     * @date: 2023/4/7 2:18 PM
//     * @author: jatpeo
//     */
//    PolicyLegalLibraryVO detail(PolicyLegalLibrary policyLegalLibrary);
//
//    /**
//     * @Description:  列表
//     * @Author: Take-off
//     * @Date: 5:50 PM 2023/6/12
//     * @Param: [query]
//     * @return: com.plian.system.model.ListResult<com.plian.system.vo.dg.PolicyLegalLibraryVO>
//     **/
//    ListResult<PolicyLegalLibraryVO> list(Query query);
//
//    /**
//     * 修改时效状态
//     *
//     * @return
//     * @param:
//     * @date: 2023/4/10 11:23 AM
//     * @author: jatpeo
//     */
//    boolean changeAgingStatus(PolicyLegalLibraryVO vo);
//
//    /**
//     * 预览文件
//     *
//     * @return
//     * @param:
//     * @date: 2023/4/10 5:50 PM
//     * @author: jatpeo
//     */
//    boolean preview(String id);
//
//    /**
//     * 下载文件
//     *
//     * @return
//     * @param:
//     * @date: 2023/4/11 11:06 AM
//     * @author: jatpeo
//     */
//    void download(String id,HttpServletResponse response);
//}
